package org.iteracionIII.presen;

import org.iteracionI.persis.AgenteBD;
import org.iteracionI.presen.IU_Trabajador;
import org.iteracionI.presen.JFrameRegistrarUsuario;
import org.iteracionII.presen.IU_Trabajador_2;
import org.iteracionII.presen.JFrameNuevoLibro;

import java.awt.Color;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;

import org.iteracionII.presen.IU_Trabajador_2;






import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.Vector;

import javax.swing.JTextPane;

public class IU_Trabajador_3 extends IU_Trabajador_2 {

	static JPanel contentPane;
	static JButton buttonRegistrarPrestamo = new JButton();
	
	public IU_Trabajador_3()throws Exception{
		 
			idioma=ConsultarIdioma();
			idioma(idioma);
		{
			
			buttonRegistrarPrestamo.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent arg0) {
	                            JFrameRegistrarPrestamo frame3 = new JFrameRegistrarPrestamo();
	                            frame3.setVisible(true);
				}
			});
	        buttonRegistrarPrestamo.setBounds(117, 166, 190, 29);
			getContentPane().add(buttonRegistrarPrestamo);
		}
	}
    public void idioma(String idioma){
    	if(idioma.equals("Español")){
    		setEspañol();
    	}
    	if(idioma.equals("English")){
    		setEnglish();
    	}
    }
    
    public void setEspañol(){
        setTitle("Practica 3 - IU_Trabajador_3");
        buttonRegistrarPrestamo.setText("Registrar Prestamo");
        
        //IU_Trabajador_2
        
		  IU_Trabajador_2.buttonRegistrarLibro.setText("Registrar Libro");
		  
	   //JFrameNuevoLibro
		  
			JFrameNuevoLibro.label2.setText("Titulo:");
			JFrameNuevoLibro.label.setText("Autor:");
			JFrameNuevoLibro.label3.setText("Signatura:");
			JFrameNuevoLibro.label4.setText("ISBN:");
			JFrameNuevoLibro.btnRegistrar.setText("Registrar");
			JFrameNuevoLibro.btnLimpiar.setText("Limpiar");
			JFrameNuevoLibro.label_1.setText("Estado");

			
		//IU_Trabajador
			
			IU_Trabajador.pres.setText("Seleccione la acción que desea Registrar");
			IU_Trabajador.buttonRegistrarUsuario.setText("Nuevo Usuario");
			
	   //JFrameRegistrarUsuario
			
			JFrameRegistrarUsuario.label2.setText("Nombre: ");
			JFrameRegistrarUsuario.lblerApellido .setText("1er Apellido:");
			JFrameRegistrarUsuario.label3.setText("2o Apellido:");
			JFrameRegistrarUsuario.label4.setText("Usuario:");
			JFrameRegistrarUsuario.lblTipo.setText("Tipo:");
			JFrameRegistrarUsuario.lblContrasea.setText("Contrseña");
			JFrameRegistrarUsuario.btnRegistrar.setText("Registrar");
			JFrameRegistrarUsuario.btnLimpiar.setText("Limpiar");

        

    }
    public void setEnglish(){
        setTitle("Practica 3 - IU_Worker_3");
        buttonRegistrarPrestamo.setText("Register Loan");
        
        //IU_Trabajador_2
        
		  IU_Trabajador_2.buttonRegistrarLibro.setText("Recorder Book");
		  
	   //JFrameNuevoLibro
		  
				JFrameNuevoLibro.label2.setText("Tittle:");
				JFrameNuevoLibro.label.setText("Autor:");
				JFrameNuevoLibro.label3.setText("Signature:");
				JFrameNuevoLibro.label4.setText("ISBN:");
				JFrameNuevoLibro.btnRegistrar.setText("Register");
				JFrameNuevoLibro.btnLimpiar.setText("Clear");
				JFrameNuevoLibro.label_1.setText("State");

                
		//IU_Trabajador
				
				IU_Trabajador.pres.setText("Select the action you want Recorder");
				IU_Trabajador.buttonRegistrarUsuario.setText("New User");
				
	    //JFrameRegistrarUsuario
				
				JFrameRegistrarUsuario.label2.setText("Name: ");
				JFrameRegistrarUsuario.lblerApellido .setText("1er last name:");
				JFrameRegistrarUsuario.label3.setText("2o last name:");
				JFrameRegistrarUsuario.label4.setText("User:");
				JFrameRegistrarUsuario.lblTipo.setText("Type:");
				JFrameRegistrarUsuario.lblContrasea.setText("Password");
				JFrameRegistrarUsuario.btnRegistrar.setText("Register");
				JFrameRegistrarUsuario.btnLimpiar.setText("Clear");


    }

	public String ConsultarIdioma() throws Exception{
		String idioma = null;
		
        Vector<Object> aux = null;
        String tipo="";
        String SQL_Consulta = "SELECT * FROM Idioma;";
		AgenteBD agen = AgenteBD.getAgente();
		Vector<Object> res = agen.selectIdioma(SQL_Consulta);
		if (res.size() == 1){
			aux = (Vector<Object>) res.elementAt(0);
			tipo = aux.elementAt(0).toString(); 
		}
		
		idioma=tipo;
		return idioma;
	}
}
